var target2 = {};
var obj = new Proxy(target2, {
  get: function (target, propKey, receiver) {
    console.log("*******getting**********");
    console.log(target);
    console.log(propKey);
    console.log(receiver);
    return Reflect.get(target, propKey, receiver);
  },
  set: function (target, propKey, value, receiver) {
    console.log("*******setting**********");
    console.log(target);
    console.log(propKey);
    console.log(value);
    console.log(receiver);
    value=35;
    return Reflect.set(target, propKey, value, receiver);
  }
});

obj.a = 'b';
console.log("aaaa："+obj.a) // "b"
console.log("target2："+target2.a) // "b"


